from django.urls import path, re_path

from . import views

# urlpatterns是被Django自动识别的路由列表变量：定义该应用的所有路由信息
urlpatterns = [
    # 类视图路由语法：
    # path('网络地址正则表达式', 类视图.as_view()),

    # 用户注册：http://127.0.0.1:8000/users/register/
    path('users/register/', views.RegisterView.as_view()),
    path('querystring/',views.QSParamView.as_view()),
    path('formdata/', views.FormDataParamView.as_view()),
    path('json/', views.JSONParamView.as_view()),
    path('url_param1/<int:age>/', views.URLParam1View.as_view()),
    path('url_param2/<mobile:phone_num>/', views.URLParam2View.as_view()),
    re_path(r'^url_param3/(?P<phone_num>1[3-9]\d{9})/$', views.URLParam3View.as_view()),
    path('redirect_data/',views.RedirectView.as_view()),
    path('json_data/',views.JSON_dataView.as_view()),
]